package com.feri.shop.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@TableName("t_order_pay")
@NoArgsConstructor
public class OrderPay {
    @TableId(type = IdType.AUTO)
    private Long id;
    private String no;//订单号
    private String title;//订单标题
    private double paymoney;//支付金额
    private int type;//类型，1.支付宝 2.微信
    /**
     * 订单支付状态
     * 1.WAIT_BUYER_PAY（交易创建，等待买家付款）
     * 2.TRADE_CLOSED（未付款交易超时关闭，或支付完成后全额退款）
     * 3.TRADE_SUCCESS（交易支付成功）
     * 4.TRADE_FINISHED（交易结束，不可退款）*/
    private int flag;//订单状态
    private String paytxt;//支付表单
    private Date ctime;//
    private Date utime;//

    public OrderPay(String no, String title, double paymoney, String paytxt) {
        this.no = no;
        this.title = title;
        this.paymoney = paymoney;
        this.paytxt = paytxt;
        this.type=1;
        this.flag=1;
        this.ctime=new Date();
        this.utime=new Date();
    }
}
